﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EzDesk.Apps.Model.Attendance;
using EzDesk.Apps.ServiceImpl.Repositories;

namespace EzDesk.Apps.ServiceImpl.Attendance.Repositories.Interface
{
    public interface ILeaveInfoRepository: IRepository<LeaveInfo>
    {
        List<LeaveInfo> GetLeaveInfoList(
            DateTime? startTime, DateTime? endTime, 
            DateTime? createTimeStart,
            DateTime? createTimeEnd,
            Guid? userId, 
            bool? isAudited, 
            bool? isAgreed
            );

    }
}
